/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package br.com.testes;

import br.com.beans.Documentos;
import br.com.beans.EnderecoCadastro;
import br.com.beans.Imagens;
import br.com.beans.Login;
import br.com.beans.Pessoa;
import br.com.genericInterface.dao.PessoaDAO;
import br.com.genericInterface.dao.PessoaDAOImple;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;
import javax.persistence.EntityManager;
import javax.persistence.Persistence;

/**
 *
 * @author Daniel
 */
public class Teste {
    
    public void teste()
    {
        Pessoa pessoa = new Pessoa();
        pessoa.setDtNasc(Calendar.getInstance().getTime());
        pessoa.setFone("hqehaet");
        pessoa.setNome("tesqthte"); 
        
        Documentos docs = new Documentos();
        docs.setCpf("teegefgste");
        docs.setHabilitacao("teegefgste");        
        docs.setRg("teegefgste");
        
        EnderecoCadastro endereco = new EnderecoCadastro();
        endereco.setCep("50761010");
        endereco.setRua("teegefgste");
        endereco.setUf("tefgefste");
        endereco.setNum("51e45656");
        endereco.setBairro("te34534ste");
        
        pessoa.setEndereco(endereco);
        pessoa.setDocumentos(docs);
        
        Imagens img = new Imagens();
        
        img.setNome("eghsg");
        List<Imagens> imgs = new ArrayList<>();
        imgs.add(img);
               
        Login lg = new Login();
        
        lg.setSenha(""+("athaethaetha".hashCode()));
        lg.setUsuario("serhsrhgshts");
        lg.setPessoa(pessoa);
        
        pessoa.setLogin(lg);

        new PessoaDAOImple().save(pessoa);
        
    }
    
}
